package com.broad.commerce.code.modules;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import lombok.experimental.Accessors;

/**
 * @author stephen
 * @version V1.0
 * @date 2022-02-07 13:03
 * @description: BaseModule
 **/
@Data
@ToString
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class BaseModule {
	private String jdbcProject = "micro-core";//项目名(默认放在micro-core项目中)
	private String businessProject;
	private String packageName;
	private String className;
	private String author;
	private String comment;
	private Boolean update = Boolean.FALSE;//是否更新文件内容

	public String getFullClassName() {
		return this.getPackageName() + "." + this.getClassName();
	}
}
